package com.app.brilliant.game.service;
import com.app.brilliant.common.service.BaseService;
import com.app.brilliant.game.bean.BriPlan;
import com.app.brilliant.game.dto.UserPlanInfoDTO;

import java.math.BigDecimal;
import java.util.List;

/**
* @author GF
* @description 针对表【bri_plan】的数据库操作Service
* @createDate 2025-08-27 16:08:47
*/
public interface BriPlanService extends BaseService<BriPlan> {

    /**
     * 根据金额查询第一条计划
     * @param money 金额
     * @return 计划信息
     */
    BriPlan getFirstPlanByMoney(BigDecimal money);

    /**
     * 获取money大于指定值的所有bri_plan计划信息
     * @param minMoney 最小金额
     * @return 计划信息列表
     */
    List<BriPlan> getPlansByMoneyGreaterThan(double minMoney);
}
